import request from '../request'
import qs from 'qs'

// 故障列表
export function faultList(data) {
    return request({
        url: '/api/fault-list',
        method: 'get',
        data
    })
}

// 告警信息
export function alertList(data) {
    return request({
        url: '/api/alert-list',
        method: 'get',
        data
    })
}

// 告警信息
export function cameraLocation(data) {
    return request({
        url: '/api/cameraLocation',
        method: 'get',
        data
    })
}

// 摄像头列表
export function deviceList(data) {
    return request({
        url: '/api/deviceList',
        method: 'get',
        data
    })
}

// 告警预警
export function alerts(data) {
    return request({
        url: '/api/alerts',
        method: 'get',
        data
    })
}

// 告警查询
export function alertLogs(data) {
    return request({
        url: '/api/alertLogs',
        method: 'get',
        data
    })
}

// 导出数据
export function alertLogsExport(data) {
    return request({
        url: '/api/alertLogsExport',
        method: 'get',
        data
    })
}

// 区域告警统计接口
export function alertStatistics(data) {
    return request({
        url: '/api/alertStatistics',
        method: 'get',
        data
    })
}

// 白天晚上告警统计
export function dayNightAlertStatistics(data) {
    return request({
        url: '/api/dayNightAlertStatistics?' + qs.stringify(data),
        method: 'get',
        data
    })
}

// 识别类型
export function items(data) {
    return request({
        url: '/api/items?' + qs.stringify(data),
        method: 'get',
        data
    })
}

// 摄像头列表
export function cameraList(data) {
    return request({
        url: '/api/cameraList?' + qs.stringify(data),
        method: 'get',
        data
    })
}

// 用户列表
export function userList(data) {
    return request({
        url: '/api/userList?' + qs.stringify(data),
        method: 'get',
        data
    })
}

// 机构树状图
export function generateTreeData(data) {
    return request({
        url: '/api/generateTreeData',
        method: 'get',
        data
    })
}

// 系统管理
export function systemManagement(data) {
    return request({
        url: '/api/systemManagement',
        method: 'get',
        data
    })
}

// 故障信息管理
export function faults(data) {
    return request({
        url: '/api/faults',
        method: 'get',
        data
    })
}

// 组织机构管理
export function organizations(data) {
    return request({
        url: '/api/organizations',
        method: 'get',
        data
    })
}

// 登录
export function login(data) {
    return request({
        url: '/api/login',
        method: 'post',
        data
    })
}
